# Snippet 1 - solr.TextField - WhitespaceAnalyzer

<fieldType name="nametext" class="solr.TextField">
  <analyzer class="org.apache.lucene.analysis.WhitespaceAnalyzer"/>
</fieldType>


# Snippet 2 - solr.TextField - StandardTokenizerFactory

<fieldType name="nametext" class="solr.TextField">
  <analyzer>
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StandardFilterFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
    <filter class="solr.StopFilterFactory"/>
    <filter class="solr.EnglishPorterFilterFactory"/>
  </analyzer>
</fieldType>


# Snippet 3

<fieldType name="nametext" class="solr.TextField">
  <analyzer type="index">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
    <filter class="solr.RemoveWordFilterFactory" words="removewords.txt"/>
    <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>



# Snippet 4

<fieldType name="text" class="solr.TextField">
    <analyzer type="index">
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
    </analyzer>
</fieldType>


# Snippet 5 - solr.TextField - semicolonDelimited

<fieldType name="semicolonDelimited" class="solr.TextField">
  <analyzer type="query">
  <tokenizer class="solr.PatternTokenizerFactory" pattern="; "/>
  <analyzer>
</fieldType>


# Snippet 6 - StandardTokenizerFactory

<analyzer>
  <tokenizer class="solr.StandardTokenizerFactory"/>
</analyzer>


# Snippet 7 - KeywordTokenizerFactory

<analyzer>
  <tokenizer class="solr.KeywordTokenizerFactory"/>
</analyzer>


# Snippet 8 - LowerCaseTokenizerFactory

<analyzer>
  <tokenizer class="solr.LowerCaseTokenizerFactory"/>
</analyzer>


# Snippet 9 - NGramTokenizerFactory

<analyzer>
  <tokenizer class="solr.NGramTokenizerFactory"/>
</analyzer>


# Snippet 10 - NGramTokenizerFactory

<analyzer>
  <tokenizer class="solr.NGramTokenizerFactory" minGramSize="4" maxGramSize="5"/>
</analyzer>


# Snippet 11 - solr.TextField

<fieldType name="text" class="solr.TextField">
  <analyzer>
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StandardFilterFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>


# Snippet 12 - hyphenDelimited

<fieldType name="hyphenDelimited" class="solr.TextField">
  <analyzer type="query">
    <tokenizer class="solr.PatternTokenizerFactory" pattern="- " />
    <filter class="solr.LengthFilterFactory" min="3" max="6"/>
  </analyzer>
</fieldType>

# Snippet 13

<analyzer>
  <tokenizer class="solr.StandardTokenizerFactory"/>
  <filter class="solr.LowerCaseFilterFactory"/>
</analyzer>

# Snippet 14

<analyzer>
  <tokenizer class="solr.StandardTokenizerFactory"/>
  <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt"/>
</analyzer>

# Snippet 15

<analyzer type="index">
  <tokenizer class="solr.StandardTokenizerFactory "/>
  <filter class="solr.PorterStemFilterFactory"/>
</analyzer>

# Snippet 16

<fieldType name="mytextfield" class="solr.TextField">
  <analyzer type="index">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.HyphenatedWordsFilterFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>
